package br.gov.ana.pulsodagua.DAO;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

import br.gov.ana.pulsodagua.conection.ConexaoPostgres;
import br.gov.ana.pulsodagua.entidades.PeriodoChuvoso;

public class PeriodoChuvosoDAO {
	
private Connection connection;  
	
    public PeriodoChuvosoDAO() throws SQLException{  
        this.connection = ConexaoPostgres.getConnectionFactory();  
    } 
	
    public PeriodoChuvoso recuperaPeridoChuvosoPorEstacao(int estacao) throws SQLException {  
        
    	PeriodoChuvoso periodoChuvoso = new PeriodoChuvoso();  
        PreparedStatement stmt = this.connection.prepareStatement("SELECT * FROM periodo_chuvoso WHERE COD_ESTACAO = "+estacao);  
        //List<PrecipitacaoExtrema> list = new ArrayList<PrecipitacaoExtrema>(); 
        ResultSet rs = stmt.executeQuery();  
        
        while (rs.next()){  
        	periodoChuvoso.setEstacao(rs.getInt("COD_ESTACAO")); 
        	periodoChuvoso.setMesInicio(rs.getInt("MES_INICIAL"));
        	periodoChuvoso.setMesFim(rs.getInt("MES_FINAL"));
        	System.out.println(periodoChuvoso.getEstacao());
           //list.add(precipitacaoExtrema);  
        }  

        rs.close();  
        stmt.close();  
        return periodoChuvoso;     
     }  

}
